Watering Place — synonyms, definition
1. watering place (Noun)
2 synonyms
spa watering hole
1 definition
watering place (Noun) — A health resort near a spring or at the seaside.
3 types of
playground resort area vacation spot
1 type
Wiesbaden
1 part
pump room